package com.bwc.aidemo.paozhong

/**
 * 运动数据请求模型（包含 workflow_id）
 */
data class SportRequest(
    // 工作流ID
    val workflow_id: String,
    // 请求参数
    val parameters: SportParameters
)

/**
 * 运动数据参数详情
 */
data class SportParameters(
    // 当前消耗卡路里
    val currentCalorie: String?,
    // 当前运动距离
    val currentDistance: String?,
    // 当前运动频率（如步频）
    val currentFrequency: String?,
    // 当前心率
    val currentHeart: String?,
    // 当前速度
    val currentSpeed: String?,
    // 当前运动时长
    val currentSportMin: String?,
    // 是否正在运动中
    val running: Boolean,
    // 是否达成目标
    val target: Boolean,
    // 目标卡路里
    val targetCalorie: String?,
    // 目标距离
    val targetDistance: String?,
    // 目标频率
    val targetFrequency: String?,
    // 目标心率
    val targetHeart: String?,
    // 目标速度
    val targetSpeed: String?,
    // 目标运动时长
    val targetSportMin: String?
)
